Argh! I thought I knew this but I don't, and my book isn't helping either. Originally, I thought that delete is used to free an object created on the heap, while delete[] is used to free an array of objects created on the heap. But my book says that you use delete without the [] for that, so I'm really confused. What do you use delete[] for??